export default {
	// checkbox的名称
	name: {
		type: [String, Number, Boolean],
		default: '',
	},
	// 形状，square为方形，circle为圆型
	shape: {
		type: String,
		default: '',
	},
	// 整体的大小
	size: {
		type: [String, Number],
		default: '',
	},
	// 是否默认选中
	checked: {
		type: Boolean,
		default: false,
	},
	// 是否禁用
	disabled: {
		type: [String, Boolean],
		default: '',
	},
	// 选中状态下的颜色，如设置此值，将会覆盖parent的activeColor值
	activeColor: {
		type: String,
		default: '',
	},
	// 未选中的颜色
	inactiveColor: {
		type: String,
		default: '',
	},
	// 图标的大小，单位px
	iconSize: {
		type: [String, Number],
		default: '',
	},
	// 图标颜色
	iconColor: {
		type: String,
		default: '',
	},
	// label提示文字，因为nvue下，直接slot进来的文字，由于特殊的结构，无法修改样式
	label: {
		type: [String, Number],
		default: '',
	},
	// label的字体大小，px单位
	labelSize: {
		type: [String, Number],
		default: '',
	},
	// label的颜色
	labelColor: {
		type: String,
		default: '',
	},
	// 是否禁止点击提示语选中复选框
	labelDisabled: {
		type: [String, Boolean],
		default: '',
	},
	customStyle: {
		type: [Object, String],
		default: () => ({}),
	},
}